package com.tarena.lbs.user.service;

import com.tarena.lbs.base.protocol.exception.BusinessException;
import com.tarena.lbs.user.pojo.param.AdminLoginParam;
import com.tarena.lbs.user.pojo.param.UserLoginParam;
import com.tarena.lbs.user.pojo.vo.LoginVO;

public interface LoginService {
    // 保留 throws 声明，与原有代码风格一致
    LoginVO doLogin(AdminLoginParam param) throws BusinessException;
    LoginVO userLogin(UserLoginParam param) throws BusinessException;
//    LoginVO doLogin(AdminLoginParam param, String captchaKey, String captcha) throws BusinessException;
//    LoginVO userLogin(UserLoginParam param, String captchaKey, String captcha) throws BusinessException;
}